package com.example.manager;

import com.example.model.ShortLinkDO;

/**
 * @author yinxin
 * @version 1.0
 * @Description: C端存储的短链码信息
 * @date 2022/6/910:50
 */
public interface ShortLinkManager {
    /**
     * 新增
     * @param shortLinkDO
     * @return
     */
    int addShortLink(ShortLinkDO shortLinkDO);

    /**
     * 根据短链码找短链
     * @param shortLinkCode
     * @return
     */
    ShortLinkDO findByShortLinkCode(String shortLinkCode);

    /**
     * 删除短链
     * @param shortLinkDO
     * @return
     */
    int del(ShortLinkDO shortLinkDO);

    /**
     * 跟新短链
     * @param shortLinkDO
     * @return
     */
    int update(ShortLinkDO shortLinkDO);
}
